Query Limitations and Workarounds
The following limitations and workarounds apply to TDV when it is used with the BEx adapter:
| • | The adapter cannot perform aggregate operations. |
| • | A query that uses the Conditions on Selected Characteristics feature of BEx returns an exception in Studio. |
| • | If a query contains execution steps that cannot be pushed to the data source, the query as a whole is executed in TDV. |
| • | In many cases you can express a BEx query as a parameterized query so that it always pushes its parameters. |
Application Views for SAP
The organization of the views and folders mirrors that of SAP’s Business Object Repository (BOR). Field names are aliased to provide human-readable names. In some cases several objects in BOR are synthesized in a single query to produce a more detailed, unified view of the data.
A common pattern employed in application views is that of List and Details. Views with names ending in “List” return a minimal set of columns that serve to uniquely identify an object. The identifiers are passed as arguments into a corresponding view, its name ending in “Details,” to produce a more extensive set of columns.
Filter Data from Application Views
There are two ways to filter data from SAP using application views: using a filter provided by SAP itself, or by filtering within TDV. Both methods are used by application views depending on the view and the capabilities of SAP.